package gen

import "gitee.com/dreamwood/ez-go/maker"

func Seller() {
	doc := maker.CreateDoc("Seller", "供应商", "erp")
	doc.Add("name", "名称").IsString()
	doc.Add("fastName", "助记名称").IsString()
	doc.Add("cat", "供应商分类").IsJoinM2O("SellerCategory")
	doc.Add("level", "供应商等级").IsJoinM2O("SellerLevel")
	doc.Add("isOn", "是否有效").IsBool()
	doc.Generate()
}

func SellerCategory() {
	doc := maker.CreateDoc("SellerCategory", "供应商类型", "erp")
	doc.Add("name", "名称").IsString()
	doc.LoadTree()
	doc.Generate()
}

func SellerLevel() {
	doc := maker.CreateDoc("SellerLevel", "供应商评级", "erp")
	doc.Add("name", "名称").IsString()
	doc.LoadTree()
	doc.Generate()
}

func SellerBankCard() {
	doc := maker.CreateDoc("SellerBankCard", "供应商银行卡", "erp")
	doc.Add("seller", "供应商").IsJoinM2O("Seller")
	doc.Add("name", "单位名称").IsString()
	doc.Add("bank", "银行").IsString()
	doc.Add("bankName", "开户行").IsString()
	doc.Add("card", "卡号").IsString()
	doc.Generate()
}

//func SellerTaxInfo() {
//	doc := maker.CreateDoc("SellerBankCard", "供应商银行卡", "erp")
//	doc.Add("seller", "供应商").IsJoinM2O("Seller")
//	doc.Add("name", "单位名称").IsString()
//	doc.Add("taxNum", "税号").IsString()
//	doc.Add("bank", "银行").IsString()
//	doc.Add("bankName", "开户行").IsString()
//	doc.Add("card", "卡号").IsString()
//	doc.Add("phone", "联系电话").IsString()
//	doc.Add("address", "开票地址").IsString()
//	doc.Generate()
//}
